home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Source Code / PowerPlant / Multi-Panel Dialogs 1.1 / MPDTest App / Panels / CCommunicationPanel.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-08-15  |  918 b   |  40 lines  |  [TEXT/R*ch]

  1. /*
  2.     File:            CCommunicationPanel.h
  3.  
  4.     Contains:    Abstract base class for a view which is included as needed by 
  5.                     your typical multipane dialog
  6.  
  7.     Written by:    Mike Shields
  8.  
  9.     Copyright:    Copyright © 1996 SoftKey International, Inc.  All Rights Reserved.
  10.  
  11.     Change History (most recent first):
  12.  
  13.                 02/01/96    MSS        New
  14.     To Do:
  15. */
  16.  
  17. #pragma once
  18.  
  19. #include "CMPDPanel.h"
  20.  
  21. class CCommunicationPanel : public CMPDPanel
  22. {
  23. public:
  24.     enum { class_ID = 'CCPl' };
  25.     
  26.     static CCommunicationPanel*
  27.                         CreateFromStream(LStream* inStream);
  28.  
  29.                         CCommunicationPanel();
  30.                         CCommunicationPanel(const CCommunicationPanel &inOriginal);
  31.                         CCommunicationPanel(const SPaneInfo &inPaneInfo,
  32.                                                 const SViewInfo &inViewInfo);
  33.                         CCommunicationPanel(LStream *inStream);
  34.     virtual            ~CCommunicationPanel();
  35.     
  36.     virtual Boolean    ValidatePanel();
  37.     virtual void    GetData(Handle inDataToReplace);
  38.     virtual void    SetData(Handle inData);
  39. };
  40.